package com.supreme.omsserver.entity.mysql;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName biz_store
 */
@TableName(value ="biz_store")
@Data
public class Store implements Serializable {
    /**
     * 门店
     */
    @TableId(type = IdType.AUTO)
    private Long storeId;

    /**
     * 门店编码
     */
    private String storeCode;

    /**
     * 
     */
    private String parentStoreCode;

    /**
     * 门店名称
     */
    private String storeName;

    /**
     * 门店类型(1:总公司 2:分公司 3:药店)
     */
    private Integer storeType;

    /**
     * 门店状态
     */
    private Integer storeStatus;

    /**
     * 
     */
    private Integer storeLevel;

    /**
     * 门店logo
     */
    private String storeLogo;

    /**
     * 门店照片
     */
    private String storePic;

    /**
     * 
     */
    private String storeFacePic;

    /**
     * 
     */
    private String storeQrCode;

    /**
     * erpid
     */
    private String erpId;

    /**
     * 门店地址
     */
    private String address;

    /**
     * 
     */
    private Long deptId;

    /**
     * 组织机构
     */
    private String deptName;

    /**
     * 片区部门ID
     */
    private Long parentDeptId;

    /**
     * 分公司部门ID
     */
    private Long companyDeptId;

    /**
     * 来源类型
     */
    private Integer sourceType;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 门店简称
     */
    private String summary;

    /**
     * 是否可以提供发票
     */
    private Integer isInvoice;

    /**
     * 结算id
     */
    private String settlementId;

    /**
     * 联系电话
     */
    private String storePhone;

    /**
     * 
     */
    private Long ownerUserId;

    /**
     * 店长名称
     */
    private String ownerName;

    /**
     * 商户联系人
     */
    private String storeContacts;

    /**
     * 主营品类(1,   2   )
     */
    private Integer category;

    /**
     * 营业时间
     */
    private String openingTime;

    /**
     * 结业时间
     */
    private String closingTime;

    /**
     * 营业状态
     */
    private Integer bizStatus;

    /**
     * 
     */
    private Object tppShopIds;

    /**
     * 沙箱/测试
     */
    private Integer sandbox;

    /**
     * 
     */
    private String remark;

    /**
     * 
     */
    private Date createTime;

    /**
     * 
     */
    private String createBy;

    /**
     * 
     */
    private Date updateTime;

    /**
     * 
     */
    private String updateBy;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 业务类型 1.O2O类型  2.B2C类型
     */
    private Integer bizType;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}